مقاله نرم افزار matlab
متلب چیست ؟
متلب یک زبان با کاربری فوق العاده برای عملیات محاسباتی است،که امکانات متعدد محاسباتی ،نمایشی و برنامه نویسی را در محیطی که استفاده از آن برای کاربر آسان است ،فراهم می کند.در این محیط برای مسائل و پاسخ آنها از علائم و سمبل های آشنا ریاضی استفاده شده است.کاربردهای نوعی از این زبان ها عبارتند از : ریاضیات و محاسبات،داده یابی،آنالیز کردن اطلاعات،رسم نمودارهای علمی و مهندسی،کاربردهای پیشرفته نظیر ایجاد مبدل گرافیکی به دلخواه کاربر و غیره.متلب یک سیستم محاوره ای است که عنصر اساسی اطلاعات در آن رشته ای است که نیاز به تعریف ابعاد ندارد.این امر به شما اجازه می دهد بسیاری از مسائل و تکنیک های محاسباتی،به خصوص آنهایی که با فرمولهای برداری و ماتریسی سر و کار دارند را بسیار سریع تر از آنچه در زبانهای غیرمحاوره ای نظیر فرترن مقدور است،در زمان کم حل کند. از خصوصیات برجسته متلب دارا بودن خانواده ای وسیع از پاسخ های دارای کاربری خاص علمی است که با نام " جعبه ابزار ¹ " از آنها یاد می شود.برای بسیاری از کاربران متلب،جعبه ابزارها امکان یادگیری و به کاربردن تکنولوژی های خاص را فراهم کرده است.جعبه ابزارها مجموعه ای از توابع متلب هستند که محیط متلب را برای کاربرد در حل کلاسهای خاصی از مسائل توسعه می دهند.زمینه هایی که جعبه ابزارها برای آنها در حال حاضر موجود است،زمینه هایی شامل پردازش سیگنال،سیستم کنترل،شبکه های عصبی،منطق فازی،موج کوتاه ( ریپل² )،شبیه سازی و بسیاری دیگر از کاربردهاست.متلب در یک دوره زمانی طولانی با وارد کردن کاربردهای کاربران مختلف و متنوع،زمینه های کاربری خود را توسعه داده است.در محیط های دانشگاهی،به ابزار پایه و استانداردی برای درسهای مقدماتی و پیشرفته در زمینه های ریاضی،مهندسی و علوم تبدیل شده است و در صنعت،به عنوان ابزارهایی برای جستجوهای تحقیقاتی با قابلیت های بالای آنالیز و توسعه،شناخته شده است.
سیستم متلب
سیستم متلب شامل پنج بخش اصلی است:
1-محیط قابل توسعه : این بخش شامل مجموعه ای از ابزارها و امکاناتی است که در استفاده از توابع و فایل های متلب به شما کمک می کند.بسیاری از این ابزارها اینترفیس ها و مبدلهای گرافیکی کاربر هستند،که شامل پنجره رومیزی،پنجره دستور،نگهدارنده سوابق دستورات،ویرایشگر و عیب یاب و مرورگرهایی برای دیدن راهنمایی ها،فایل های محیط کاری و مسیر جستجو می باشد.
2-کتابحانه توابع ریاضی متلب : این بخش مشتمل بر مجموعه وسیعی از الگوریتمهای محاسباتی از توابع ساده نظیر جمع،کسینوس و سینوس تا توابع پیشرفته نطیر معکوس،ماتریس و تبدیلات فوریه می باشد.
3-زبان متلب : این بخش مشتمل بر یک زبان سزح بالای رشته/ماتری سبا گزاره های کنترل جریان،توابع،ساختارهای داده و خواص برنامه نویسی می باشد.
4-گرافیک : متلب قابلیت های وسیعی برای نمایش بردارها و ماتریسها به صورت گرافیکی،به همان شکلی که می توان آنها را چاپ کرد،فراهم می نماید.این بخش شامل توابع سطح بالایی برای تجسم بخشیدن دو بعدی و سه بعدی اطلاعات،پردازش تصویر،متحرک سازی و نمایش گرافیک ها می باشد.
5-مبدل یرنامه های کاربری متلب : این بخش مشتمل بر کتابخانه ای است که اجازه نوشتن برنامه ها به زبان فرترن را می دهد که با محیط متلب در تعامل اند و مشتمل بر امکاناتی برای فراخوانی روالهایی از متلب ( ارتباطات دینامیک )،فراخوانی متلب به عنوان یک ماشین محاسباتی و برای خواندن و نوشتن فایل ها می باشد.